package demo01;

import java.util.*;
public class Province {
    public static void main(String[] args) {
        Map<String , List<String >> map = new HashMap();
        Scanner scanner = new Scanner(System.in);
        List<String> list = new ArrayList<>();
        map.put("黑龙江",list);
        list.add("哈尔滨");
        list.add("齐齐哈尔");
        list.add("大庆");
        List<String> list2 = new ArrayList<>();
        map.put("上海",list2);
        list2.add("上海市");
        List<String> list3 = new ArrayList<>();
        map.put("吉林",list3);
        list3.add("长春");
        list3.add("延边");
        list3.add("吉林");
        List<String> list4 = new ArrayList<>();
        map.put("天津",list4);
        list4.add("天津市");
        List<String> list5 = new ArrayList<>();
        map.put("河北",list5);
        list5.add("石家庄");
        list5.add("唐山");
        list5.add("秦皇岛");
        List<String> list6 = new ArrayList<>();
        map.put("重庆",list6);
        list6.add("重庆市");
        List<String> list7 = new ArrayList<>();
        map.put("北京",list7);
        list7.add("北京市");



        while (true){
            System.out.println("黑龙江 上海 吉林 天津 河北 重庆 北京");
            System.out.println("请选择你所在的省份：");
            System.out.println("退出请按1");
            String province =scanner.next();
            if (province.equals("1")){
                scanner.close();
                break;
            }
            if (map.get(province)==null){
                System.out.println("你输入的省份有误");
            }else {
                System.out.println(map.get(province));
                System.out.println("请选择你所在的城市：");
                String city = scanner.next();
                if (map.get(province).contains(city)){
                    System.out.println("信息登记完毕");
                }else {
                    System.out.println("地区有误");
                }
            }

        }



    }
}


